package com.ruoyi.personnel.management.nation.service;

import com.ruoyi.personnel.management.nation.domain.NationCond;
import com.ruoyi.personnel.management.nation.domain.NationDomain;

import java.util.List;

/**
 * 民族
 * 业务层
 */
public interface INationService {
    /**
     * 根据搜索条件所有查询民族信息
     * @param cond 搜索条件
     * @return
     */
    List<NationDomain> selectNationList(NationCond cond);


    /**
     * 新增民族信息
     * @param nation
     * @return
     */
    int insertNation(NationDomain nation);

    /**
     * 修改民族信息
     * @param nation
     * @return
     */
    int updateNation(NationDomain nation);

    /**
     * 删除民族信息
     * 仅修改删除标志
     * @param nation
     * @return
     */
    int updateNationDeleteFlag(NationDomain nation);
}
